.error{
  width:100%;
  height:100%;

  background-color:#efefef;
}

.error>div:first-child{
  width:100%;
  height:1rem;
  line-height: 1rem;

  background-color:#f9fafe;
  margin-bottom:1px;
}
.error>div:first-child>span{
  margin-right:2rem;
  margin-left:10px;
}

.error>div:nth-child(2){
  height:1.4rem;

  background:url(./../img/errorbg.png) 13px 13px no-repeat;
  background-size:2.5rem 1.6rem;
  background-color:#ffd600;

  padding-left:2.4rem;
  padding-top:0.4rem;

  /*transition:all 2s;*/
}

.error>div:nth-child(3),.error>div:nth-child(4){
  height:0.8rem;
  line-height:0.8rem;
  background-color:#fff;

  padding-left: 15px;
  margin-bottom:1px;
}
input{
  width:3.5rem;
  border:none;
  outline: none;
}
.error>div:nth-child(3)>span{
  padding:6px 9px;
  font-size:12px;

  background-color:#ffd600;
  border-radius:5px;
}
.error>div:nth-child(5){
  height:1rem;
  line-height:0.8rem;

  text-align: center;
}

.error .yuyin>span{
  color:blue;
  text-decoration: underline;
}
.error>div:last-child{
  width:96%;
  height:1rem;
  line-height:1rem;
  margin:0 auto;

  background-color: #ffd600;
  border-radius:5px;

  text-align: center;
  font-size:15px;
}
